gpsbabel.git
23 years agoWarning cleanup. Bump internal version # for popp beta.
robertl [Mon, 20 Jan 2003 02:46:33 +0000 (02:46 +0000)]
Warning cleanup.  Bump internal version # for popp  beta.

23 years agoGPX: Preserve icons on the way in and out.
robertl [Mon, 20 Jan 2003 02:43:58 +0000 (02:43 +0000)]
GPX: Preserve icons on the way in and out.

23 years agoMapsend: Preserve icons on the way in and out.
robertl [Mon, 20 Jan 2003 02:43:32 +0000 (02:43 +0000)]
Mapsend: Preserve icons on the way in and out.

23 years agointroduce shortname handles in all file formats.
robertl [Sun, 19 Jan 2003 22:16:12 +0000 (22:16 +0000)]
introduce shortname handles in all file formats.
Make -s rename duplicate generated shortnames.

23 years agoTweak Makefiles for 1.1.1 beta.
robertl [Fri, 17 Jan 2003 09:12:24 +0000 (09:12 +0000)]
Tweak Makefiles for 1.1.1 beta.

23 years agoOutput tms-marker at beginning as suggested by tiger spec.
robertl [Thu, 16 Jan 2003 03:00:34 +0000 (03:00 +0000)]
Output tms-marker at beginning as suggested by tiger spec.

23 years agoToss non-ascii chars when creating shortnames.
robertl [Wed, 15 Jan 2003 17:05:46 +0000 (17:05 +0000)]
Toss non-ascii chars when creating shortnames.

23 years agoA shameless selfish special case. Base tiger pushpin color on age
robertl [Wed, 15 Jan 2003 17:03:47 +0000 (17:03 +0000)]
A shameless selfish special case.   Base tiger pushpin color on age
of waypoint creation.  < 2 weeks == green.

23 years agoAdd shortname support for Garmin Mapsource.
robertl [Wed, 15 Jan 2003 17:02:31 +0000 (17:02 +0000)]
Add shortname support for Garmin Mapsource.

23 years agoAdd noack and 57.6 and 115.2K baud for magellans.
robertl [Wed, 15 Jan 2003 16:54:45 +0000 (16:54 +0000)]
Add noack and 57.6 and 115.2K baud for magellans.

23 years agoDon't use -u in diff.
robertl [Wed, 15 Jan 2003 16:08:01 +0000 (16:08 +0000)]
Don't use  -u in diff.

23 years agoAllow link to work on some systems that don't define a sane default
robertl [Fri, 10 Jan 2003 20:09:52 +0000 (20:09 +0000)]
Allow link to work on some systems that don't define a sane default
rule for compiling objects.

23 years agoFix for writing files on big endian systems.
robertl [Fri, 10 Jan 2003 20:06:03 +0000 (20:06 +0000)]
Fix for writing files on big endian systems.

23 years agoReference file for testing mapsource.
robertl [Fri, 10 Jan 2003 20:01:26 +0000 (20:01 +0000)]
Reference file for testing mapsource.

23 years agoImplement Garmin Mapsource format.
robertl [Fri, 10 Jan 2003 19:58:07 +0000 (19:58 +0000)]
Implement Garmin Mapsource format.

23 years agoJumbo patch from Mottram.
robertl [Fri, 10 Jan 2003 18:28:02 +0000 (18:28 +0000)]
Jumbo patch from Mottram.
Fix README.
Use sprintf becuase snprintf is unfortunately not in C89.
Make testo play nicer with PSP to avoid hyperactive fp differences.
tpg.c avoid sign extension.
Various style files: don't use %lf.

23 years agoCompletly new, data driven XSV handlers. Thanx, Alex!
robertl [Wed, 8 Jan 2003 16:06:36 +0000 (16:06 +0000)]
Completly new, data driven XSV handlers.  Thanx, Alex!

23 years agoFix up timezones on GPX input. Combination of Park, Fouts, and myself.
robertl [Wed, 8 Jan 2003 15:58:23 +0000 (15:58 +0000)]
Fix up timezones on GPX input.  Combination of Park, Fouts, and myself.

23 years agoDetach explicit polling for acks from rx state machine.
robertl [Tue, 7 Jan 2003 14:48:14 +0000 (14:48 +0000)]
Detach explicit polling for acks from rx state machine.

23 years agoTidy return value of rtrim. From Fouts.
robertl [Tue, 7 Jan 2003 05:31:05 +0000 (05:31 +0000)]
Tidy return value of rtrim.   From Fouts.

23 years agoThere is a %lf in scanf, but not printf. From Fouts.
robertl [Mon, 6 Jan 2003 23:58:53 +0000 (23:58 +0000)]
There is a %lf in scanf, but not printf.   From Fouts.

23 years agoCast ptr subtraction. From Fouts.
robertl [Mon, 6 Jan 2003 23:41:47 +0000 (23:41 +0000)]
Cast ptr subtraction.  From Fouts.

23 years agoWhack stray semi. From Fouts.
robertl [Mon, 6 Jan 2003 23:33:13 +0000 (23:33 +0000)]
Whack stray semi.  From Fouts.

23 years agoGPX: Count size of entity replacements instead of divining it.
robertl [Thu, 2 Jan 2003 04:07:24 +0000 (04:07 +0000)]
GPX: Count size of entity replacements instead of divining it.
Magproto: More thoroughly close Windows handles.
From Mottram.

23 years agoNull terminate array, add space on closing tags in chain for Topografix.
robertl [Wed, 1 Jan 2003 17:03:20 +0000 (17:03 +0000)]
Null terminate array, add space on closing tags in chain for Topografix.

fixes from Alex and Ron.

23 years agoRevert bad timezone fix in GPX.
robertl [Wed, 1 Jan 2003 02:25:19 +0000 (02:25 +0000)]
Revert bad timezone fix in GPX.

23 years agoRobustify windows serial handling.
robertl [Tue, 31 Dec 2002 17:23:02 +0000 (17:23 +0000)]
Robustify windows serial handling.

23 years agoSave unknown tags during processing. From Ron Parker.
robertl [Tue, 31 Dec 2002 06:23:21 +0000 (06:23 +0000)]
Save unknown tags during processing.   From Ron Parker.
Handle entities on output.   From Alex Mottram.

23 years agoCorrectly terminate waypoint "strings" before going to receiver.
robertl [Tue, 31 Dec 2002 05:47:11 +0000 (05:47 +0000)]
Correctly terminate waypoint "strings" before going to receiver.

23 years agoInclude version in zip filename.
robertl [Tue, 31 Dec 2002 05:46:20 +0000 (05:46 +0000)]
Include version in zip filename.

23 years agoAdd tips for Garmin serial comms.
robertl [Sun, 29 Dec 2002 21:03:23 +0000 (21:03 +0000)]
Add tips for Garmin serial comms.

23 years agoMultiple arguments require a command with each filename.
robertl [Sat, 21 Dec 2002 06:48:25 +0000 (06:48 +0000)]
Multiple arguments require a command with each filename.

23 years agoparse url and logpoints. Thanx, Alex!
robertl [Thu, 19 Dec 2002 15:25:55 +0000 (15:25 +0000)]
parse url and logpoints.   Thanx, Alex!

23 years agoCorrectly parse lat/lon from magellan track messasges.
robertl [Sun, 15 Dec 2002 23:05:07 +0000 (23:05 +0000)]
Correctly parse lat/lon from magellan track messasges.

23 years agoMore accurately track unknown waypoints on input.
robertl [Fri, 13 Dec 2002 18:56:31 +0000 (18:56 +0000)]
More accurately track unknown waypoints on input.

23 years agoFix "problem" (looks like legal XML to me, grrr) in geo loc format that
robertl [Wed, 11 Dec 2002 06:54:09 +0000 (06:54 +0000)]
Fix "problem" (looks like legal XML to me, grrr) in geo loc format that
prevented geobuddy from reading the output.

23 years agoUpdates from Alex.
robertl [Tue, 10 Dec 2002 15:36:57 +0000 (15:36 +0000)]
Updates from Alex.

23 years agoFinal prep for 1.1.0 release.
robertl [Tue, 10 Dec 2002 02:25:03 +0000 (02:25 +0000)]
Final prep for 1.1.0 release.

23 years agoAdd files so release process will work.
robertl [Mon, 9 Dec 2002 06:10:07 +0000 (06:10 +0000)]
Add files so release process will work.

23 years agoAttempt to plaster over note->description grief when wpt is added.
robertl [Mon, 9 Dec 2002 06:00:26 +0000 (06:00 +0000)]
Attempt to plaster over note->description grief when wpt is added.
Add option to CSV to prefer shortname over description.

23 years agoInclude backslashes in args to 'fatal'.
robertl [Fri, 6 Dec 2002 15:55:20 +0000 (15:55 +0000)]
Include backslashes in args to 'fatal'.

23 years agoClear up confusion about groundspeak:date tags.
robertl [Fri, 6 Dec 2002 15:52:34 +0000 (15:52 +0000)]
Clear up confusion about groundspeak:date tags.

23 years agoInclude version number in binary and help output.
robertl [Fri, 6 Dec 2002 15:49:23 +0000 (15:49 +0000)]
Include version number in binary and help output.

23 years agoFix error I introduced on type of GPS_Serial_Read yesterday.
robertl [Fri, 6 Dec 2002 15:48:59 +0000 (15:48 +0000)]
Fix error I introduced on type of GPS_Serial_Read yesterday.

23 years agoKjeld moved some fields under Ron for new Cetus. Try again. :-)
robertl [Thu, 5 Dec 2002 22:10:18 +0000 (22:10 +0000)]
Kjeld moved some fields under Ron for new Cetus.   Try again. :-)

23 years agoMisc language cleanups.
robertl [Thu, 5 Dec 2002 18:45:35 +0000 (18:45 +0000)]
Misc language cleanups.

23 years agoUpdate from Ron Parker.
robertl [Thu, 5 Dec 2002 18:08:28 +0000 (18:08 +0000)]
Update from Ron Parker.
Support Cetus 1.1b18.
Add notest to GPSPilot.

23 years agoA new binary from Josh.
robertl [Wed, 4 Dec 2002 17:45:47 +0000 (17:45 +0000)]
A new binary from Josh.

23 years agoUpdate from Josh. Get the extension list dynamically instead of from
robertl [Wed, 4 Dec 2002 17:44:45 +0000 (17:44 +0000)]
Update from Josh.   Get the extension list dynamically instead of from
internal table.

23 years agoRemove DOS CR's from files.
robertl [Wed, 4 Dec 2002 17:36:49 +0000 (17:36 +0000)]
Remove DOS CR's from files.

23 years agoLet Zipfile contain both Windows binaries.
robertl [Wed, 4 Dec 2002 02:08:31 +0000 (02:08 +0000)]
Let Zipfile contain both Windows binaries.

23 years agoAdd cmd line flags to allow wrappers to grope what formats we support.
robertl [Wed, 4 Dec 2002 02:03:01 +0000 (02:03 +0000)]
Add cmd line flags to allow wrappers to grope what formats we support.

23 years agoAdd gpsdrive, courtesy Alan Curry.
robertl [Tue, 3 Dec 2002 22:48:36 +0000 (22:48 +0000)]
Add gpsdrive, courtesy Alan Curry.

23 years agoAdd the Josh's front end for Windows.
robertl [Tue, 3 Dec 2002 22:25:28 +0000 (22:25 +0000)]
Add the Josh's front end for Windows.

23 years agoMore notes<->description fallout. Sigh.
robertl [Wed, 27 Nov 2002 23:10:13 +0000 (23:10 +0000)]
More notes<->description fallout.   Sigh.

23 years agoMisc fixes for Mag 315.
robertl [Wed, 27 Nov 2002 18:42:23 +0000 (18:42 +0000)]
Misc fixes for Mag 315.

23 years agoAdd multi-cache icons for Magellan.
robertl [Tue, 26 Nov 2002 17:47:50 +0000 (17:47 +0000)]
Add multi-cache icons for Magellan.

23 years agoRegenerate dependencies, add Makefile target to (sort of) automate it.
robertl [Mon, 25 Nov 2002 21:39:17 +0000 (21:39 +0000)]
Regenerate dependencies, add Makefile target to (sort of) automate it.

23 years ago1) Clean up a number of memory overwrites exposed by running Garmin
robertl [Mon, 25 Nov 2002 01:01:39 +0000 (01:01 +0000)]
1) Clean up a number of memory overwrites exposed by running Garmin
protocol under Windows that don't show up with efence on Linux.

2) Don't cross the ident and shortnames of the waypoints.

gpsapp.c) Correct loops for D108 and D109 that are looking at zero
   terminated strings when its own doc says that the input is NOT
   zero terminated strings.  (Why am I rapidly losing faith in jeeps?)

gpsmem.c) Initialize several more waypoint fields on startup.

23 years agoAdd selectors for GPX and pdb.
robertl [Sun, 24 Nov 2002 03:52:22 +0000 (03:52 +0000)]
Add selectors for GPX and pdb.

23 years agoBetter determination of garmin waypoint shortname length. From Alan acurry.
robertl [Fri, 22 Nov 2002 16:32:27 +0000 (16:32 +0000)]
Better determination of garmin waypoint shortname length.  From Alan acurry.

23 years agoFinish prototyping GUI Actually invokes gpsbabel now.
robertl [Thu, 21 Nov 2002 05:46:55 +0000 (05:46 +0000)]
Finish prototyping GUI  Actually invokes gpsbabel now.

23 years agoSet environment up for testing.
robertl [Thu, 21 Nov 2002 05:37:16 +0000 (05:37 +0000)]
Set environment up for testing.

23 years agoTighten test suite for Windows; sync it to UNIX one more closely.
robertl [Thu, 21 Nov 2002 05:36:10 +0000 (05:36 +0000)]
Tighten test suite for Windows; sync it to UNIX one more closely.

23 years agoAnother swing at the illusion that com ports can be files in windows.
robertl [Thu, 21 Nov 2002 05:22:24 +0000 (05:22 +0000)]
Another swing at the illusion that com ports can be files in windows.

23 years agoAdd tracklog support.
robertl [Wed, 20 Nov 2002 16:10:56 +0000 (16:10 +0000)]
Add tracklog support.

23 years agoZero a route head when alloced.
robertl [Wed, 20 Nov 2002 15:59:09 +0000 (15:59 +0000)]
Zero a route head when alloced.

23 years agoDisplay alt in a track if we have it.
robertl [Wed, 20 Nov 2002 15:58:36 +0000 (15:58 +0000)]
Display alt in a track if we have it.

23 years agoLook in text field, too...
robertl [Sun, 17 Nov 2002 02:39:56 +0000 (02:39 +0000)]
Look in text field, too...

23 years agoAdd support for Magellan Sportrak.
robertl [Sun, 17 Nov 2002 02:21:30 +0000 (02:21 +0000)]
Add support for Magellan Sportrak.

23 years agoHonor unknown alt (make zero) on upload.
robertl [Sat, 16 Nov 2002 03:06:08 +0000 (03:06 +0000)]
Honor unknown alt (make zero) on upload.

23 years agoDon't use C++ comments.
robertl [Fri, 15 Nov 2002 06:11:52 +0000 (06:11 +0000)]
Don't use C++ comments.

23 years agoAllow 20 byte waypoint names (wow!) on V. Make runtime selectable.
robertl [Fri, 15 Nov 2002 06:11:07 +0000 (06:11 +0000)]
Allow 20 byte waypoint names (wow!) on V.   Make runtime selectable.
Take description or notes as source for shortname.

23 years agosnprintf is C99, not C90.
robertl [Fri, 15 Nov 2002 06:10:08 +0000 (06:10 +0000)]
snprintf is C99, not C90.
Whack color and class so data will display on the GPS V.

23 years agoUse new 'GPS_Diag' for diagnosing data to/from serial port.
robertl [Fri, 15 Nov 2002 06:09:24 +0000 (06:09 +0000)]
Use new 'GPS_Diag' for diagnosing data to/from serial port.

23 years agoAdd 'GPS_Diag' function to sensibly log data to/from serial port.
robertl [Fri, 15 Nov 2002 06:08:52 +0000 (06:08 +0000)]
Add 'GPS_Diag' function to sensibly log data to/from serial port.

23 years agoUpdate magellan to read track data into correct internal structure.
robertl [Fri, 15 Nov 2002 03:37:50 +0000 (03:37 +0000)]
Update magellan to read track data into correct internal structure.
Modify GPX code to to call headers.
Let main default to waypoint processing.
Start adding reference files for tracks.

23 years agoImplement the "cmt" tag, duplicating to/from description when needed.
robertl [Thu, 14 Nov 2002 14:26:53 +0000 (14:26 +0000)]
Implement the "cmt" tag, duplicating to/from description when needed.

23 years agoAdd D109 support for newer Garmins.
robertl [Thu, 14 Nov 2002 07:17:24 +0000 (07:17 +0000)]
Add D109 support for newer Garmins.
   (I am amused by neither Jeeps handling of this nor Garmins gratituously
incompatible protocol design ...)

23 years agoMove diag-nose exclusively into debug level 2
robertl [Thu, 14 Nov 2002 05:26:01 +0000 (05:26 +0000)]
Move diag-nose exclusively into debug level 2

23 years agoMake debug levels more sensible.
robertl [Thu, 14 Nov 2002 05:17:08 +0000 (05:17 +0000)]
Make debug levels more sensible.

23 years agoAdd rtrim to trim those scanf'ed things with all the trailing whitespace.
robertl [Thu, 14 Nov 2002 05:16:05 +0000 (05:16 +0000)]
Add rtrim to trim those scanf'ed things with all the trailing whitespace.
csv_stringtrim isn't quite what we need...

23 years agoRespect unknown alt on output.
robertl [Thu, 14 Nov 2002 04:51:55 +0000 (04:51 +0000)]
Respect unknown alt on output.

23 years agoTurn on Jeeps debugging via command line.
robertl [Thu, 14 Nov 2002 04:34:51 +0000 (04:34 +0000)]
Turn on Jeeps debugging via command line.
Handle unknown altitude on input.

23 years agoUpdates from Nich Heaphy.
robertl [Sun, 10 Nov 2002 05:45:58 +0000 (05:45 +0000)]
Updates from Nich Heaphy.

23 years agoRename TopoMapPro from tmp to tmpro. Thanx, Nick!
robertl [Thu, 7 Nov 2002 05:25:06 +0000 (05:25 +0000)]
Rename TopoMapPro from tmp to tmpro.    Thanx, Nick!
Updated README.contib.

23 years agoAdd sketchy pointy clicky thingy wrapper in TK.
robertl [Wed, 6 Nov 2002 15:41:46 +0000 (15:41 +0000)]
Add sketchy pointy clicky thingy wrapper in TK.

23 years agoAdd TopoMapPro. From Nick Heaphy.
robertl [Wed, 6 Nov 2002 14:27:45 +0000 (14:27 +0000)]
Add TopoMapPro.  From Nick Heaphy.

23 years agoRemove free from get_options. Thanx, Alex!
robertl [Tue, 5 Nov 2002 18:05:25 +0000 (18:05 +0000)]
Remove free from get_options.  Thanx, Alex!

23 years agoAdd find waypt by name.
robertl [Tue, 5 Nov 2002 06:13:28 +0000 (06:13 +0000)]
Add find waypt by name.

23 years agoAdd target-specific init options to all file formats.
robertl [Tue, 5 Nov 2002 06:08:52 +0000 (06:08 +0000)]
Add target-specific init options to all file formats.
Add 'baud' option to magproto.

23 years agoRename our "round" to "si_round".
robertl [Tue, 5 Nov 2002 02:19:29 +0000 (02:19 +0000)]
Rename our "round" to "si_round".

23 years agoFix bug parsing MDY in magproto.
robertl [Fri, 1 Nov 2002 02:52:06 +0000 (02:52 +0000)]
Fix bug parsing MDY in magproto.

23 years agoGPX: Don't emit name and descr if we don't have them.
robertl [Fri, 1 Nov 2002 02:45:10 +0000 (02:45 +0000)]
GPX: Don't emit name and descr if we don't have them.
magproto: remove debug msg
gpsread: alleged fix for banana.

23 years agoAdd undocumented (grrr) trkseg tags to gpx track handling.
robertl [Tue, 29 Oct 2002 03:07:40 +0000 (03:07 +0000)]
Add undocumented (grrr) trkseg tags to gpx track handling.
Misc cleanups for tracks and routes.

23 years agoAdd validator for GPX output.
robertl [Tue, 29 Oct 2002 03:05:16 +0000 (03:05 +0000)]
Add validator for GPX output.

23 years agoAdd chicago tracklog, as created by mapsend.
robertl [Tue, 29 Oct 2002 03:03:03 +0000 (03:03 +0000)]
Add chicago tracklog, as created by mapsend.

23 years agoAdd ability to read track files to Magellan mapsend.
robertl [Tue, 29 Oct 2002 01:36:18 +0000 (01:36 +0000)]
Add ability to read track files to Magellan mapsend.

23 years agoClean up a few missing prototypes, normalize calls to fatal somewhat.
robertl [Fri, 25 Oct 2002 14:48:22 +0000 (14:48 +0000)]
Clean up a few missing prototypes, normalize calls to fatal somewhat.

23 years agoAdd 'notes' to struct waypoint for Ron.
robertl [Fri, 25 Oct 2002 13:59:51 +0000 (13:59 +0000)]
Add 'notes' to struct waypoint for Ron.